home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / wcl-21.lha / wcl-2.1 / src / cl / pprint / README < prev   
Encoding:
Text File  |  1992-09-11  |  1.0 KB  |  22 lines

  1. This directory contains a port to WCL of Richard Waters 8/31/90
  2. implementation of the xp pretty-printer. The functionality provided by the
  3. pretty printer is documented in Chapter 27 of Cltl2.
  4.  
  5. TO COMPILE: Type "make install" or see compile-script.lisp
  6. TO LOAD: (load "load-script.lisp")
  7.  
  8. The pretty printer functions are exported from the XP package.
  9. However, you must reference them explicitly rather than trying to
  10. (USE-PACKAGE "XP") because the XP functions conflict with functions
  11. exported from the LISP package. Thus, you must say XP:PPRINT you want
  12. to use the pretty printer.  This will be fixed when the pretty printer
  13. is integrated into the library.  However, before including this code
  14. in libwcl, it needs more work to reduce top-level initializations.
  15. Then the functions in the interface file should replace corresponding
  16. wcl functions.
  17.  
  18. (set-pprint-dispatch+ '(satisfies function-call-p) #'fn-call '(-5) *IPD*)
  19. Causes a load time call to compile:
  20.  1> Entering COMPILE  NIL (LAMBDA (X) (FUNCALL (FUNCTION FUNCTION-CALL-P) X))
  21.  
  22.